Translucent Windows in X
نویسنده
چکیده
The X Window System allows multiple windows to occupy the same coordinates on the screen. The core protocol defines which portions of each window are visible and which are occluded by overlapping windows, but the overlapping windows are always completely opaque. Various techniques can be used to simulate non-opaque windows in controlled environments. The Shape Extension can be used to make areas of the window transparent. A background of “None” can be used to inherit the contents of the screen in the region occupied by the window when it is first mapped. Where available, hardware overlays can be used which expose a transparent pixel value. None of these techniques can be used for translucency in a general way; hardware overlays and the Shape Extension can only provide transparency and cannot blend the pixel colors together. A background of “None” cannot be used when the occluding windows are to be reconfigured or when the occluded region contents are expected to change. The X Translucent Window Extension is described which solves the general translucency problem by assigning alpha values for pixels in occluding windows. These values are used to blend the occluding window contents with the occluded region for display. The details of managing translucent window hierarchies, reparenting translucent windows and X visual differences between blended pixels are discussed.
منابع مشابه
Translucent tile construction and its properties
Translucent tiles are among the tiles that have recently been featured. Passing part of the light is an important feature of these tiles. The passage of light from within, create a beautiful effect. In particular, it can be combined with LED, in which its beauty will be multiplied. In this research, the effect of using transparent frit and feldspar on porcelain tile composition was studied to o...
متن کاملDescription of a new genus of ponyfishes (Teleostei: Leiognathidae), with a review of the current generic-level composition of the family.
In order to recognize a monophyletic taxonomy for Leiognathidae based on unique features of the bacterially mediated light-organ system, we describe a new sexually-dimorphic genus of elongate, shallow-bodied ponyfishes within the tribe Equulitini, which itself is recovered within the subfamily Gazzinae. Photolateralis, new genus, is unique among ponyfishes in possessing a translucent mid-latera...
متن کاملDevelopment of Numerical Heat Transfer and the Structural Model to Design Slim and Translucent Vacuum Layer Type Insulation Panels to Retrofitting Insulation in Existing Buildings
The authors develop slim and light-weight vacuum insulation panels (VIPs) by producing vacuum layers with spacers and plastic plates. The developed VIPs have the advantages of a low cost and easy installation, thus facilitating retrofitting insulation of existing buildings. In addition, one of the developed VIPs is slim and translucent so it can be easily used for windows in an internal install...
متن کاملReal-Time Translucent Rendering Using GPU-based Texture Space Importance Sampling
We present a novel approach for real-time rendering of translucent surfaces. The computation of subsurface scattering is performed by first converting the integration over the 3D model surface into an integration over a 2D texture space and then applying importance sampling based on the irradiance stored in the texture. Such a conversion leads to a feasible GPU implementation and makes real-tim...
متن کاملDistributed and Collaborative Volume Visualization
We describe the design and implementation of volume rendering algorithms in a distributed and collaborative software environment. The algorithms use the computational power of a heterogeneous cluster of workstations on a network to produce translucent or shaded images of extremely large volume data sets. Graphics functions are performed using a machine independent 3D graphics and windows librar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000